/* cross.cpp */

#include <dodo_plot/widget/cross.h>
#include <dodo_plot/kernel/canvas.h>
#include <dodo_plot/kernel/basic_utils.h>
#include <dodo_plot/kernel/color.h>
#include <cairomm/cairomm.h>

namespace dodo_plot
{

void Cross::draw(const Plotter& plotter) const
{
	plotter.save();
	plotter.begin_new_path();
	plotter.set_color(Color(0, 100, 255));
	plotter.set_line_width(line_w_);
	plotter.move_to(0.0, 0.0);
	plotter.line_to(w_, h_);
	plotter.move_to(0.0, h_);
	plotter.line_to(w_, 0.0);
	plotter.stroke();
	plotter.restore();
}


}
